A Domain-specific Type System for Component Assemblages
نویسندگان
چکیده
Building complex software architectures can be subject to subtle assemblage errors that are typically not captured by classical type systems available with host programming languages such as Java, C#, or ML. Our real-life motivating example is the Dream component-based framework, that has been developed to facilitate the construction of configurable communication subsystems. To avoid assemblage errors in the Dream framework, we introduce a new type system, together with its type checking and type inference algorithms. Our type system can actually be used with any model where components interact by exchanging structured messages on ports. Types in our system build approximations of component behaviors, and allow verifying that message handling operations remain consistent within a whole configuration. Technically, our type system combines extensible record types with row variables, together with set and process types. Inference is aided by the use of sparse type annotations, and operates by propagating type information in a configuration graph.
منابع مشابه
Recombinant Expression of the Non-glycosylated Extracellular Domain of Human Transforming Growth Factorβ Type II Receptor Using the Baculovirus Expression System in Sf21 Insect Cells
Transforming growth factor beta (TGFβ1, β2, and β3) are 25 kDa disulfide-linked homodimers that regulate many aspects of cellular functions, consist of proliferation, differentiation, adhesion and extracellular matrix formation. TGFβs mediate their biological activities by binding of growth factor ligand to two related, functionally distinct, single-pass transmembrane receptor kinases, known as...
متن کاملDesigning of P controller to obtain desired time domain scenario of the output
One of the most applicable and simple controllers, which always attracts the researcherchr('39')s attention to obtain a proper closed-loop performance, is the P controller. Proper performance of a system defined in the presence of controller has been proposed with different expressions like rising time, settling time and maximum overshoot. But in the view of this paper, the proper performance o...
متن کاملEstimation of the Domain of Attraction of Free Tumor Equilibrium Point for Perturbed Tumor Immunotherapy Model
In this paper, we are going to estimate the domain of attraction of tumor-free equilibrium points in a perturbed cancer tumor model describing the tumor-immune system competition dynamics. The proposed method is based on an optimization problem solution for a chosen Lyapunov function that can be casted in terms of Linear Matrix Inequalities constraint and Taylor expansion of nonlinear terms. We...
متن کاملA Numerical Design Technique for a Relay - Type Feedback Control System
An efficient numerical method for the design and synthesis of compensator for a relay type control system is developed and discussed. Previous works based on the interactive graphic method are reviewed and it is shown that the combination of the trequency and time domain numerical techniques provide a powerful tool in design of a wide class of relay control systems. An example is presented to d...
متن کامل-
By Korzhinsky and Schrienemakers, methods, phase relations of Mn-Al-Ca-silicates and other minerals in highly oxidized quartzites and schists of blueschist type metamorphism have been discussed. Because, such rocks were extensively studied in central Shikoku of Japan and in Andros and Evvia islands of Greece, they have been considered as thermodynamic system for discussion. The system contains ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006